<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <title>遍历节点</title>
  <style type="text/css">
    div, p {
      width: 140px;
      height: 60px;
      margin: 20px;
      background: #9999CC;
      border: #000 1px solid;
      float: left;
      font-size: 17px;
      font-family: Roman;
    }
  </style>
  <script src="js/jquery-3.7.1.min.js"></script>
  <script type="text/javascript">
    $(function () {
      // b1  查找所有子元素 (class 为 one 的div的)
      $("#b1").click(function () {
        $("div.one").children().each(function () {
          console.log(this.innerText);
        })
        // $("div[class='one']").children().each(function (){
        //   console.log(this.innerText);
        // })
      })
      // b2  获取后面的同辈div元素 (class 为 one 的div的)
      $("#b2").click(function () {
        $("div.one").nextAll("div").each(function () {
          console.log(this.innerText);
        })
        // $("div.one").nextAll().filter("div").each(function () {
        //   console.log(this.innerText);
        // })
      })
      // b3  获取前面的同辈div元素 (class 为 one 的div的)
      $("#b3").click(function () {
        $("div.one").prevAll("div").each(function () {
          console.log(this.innerText);
        })
      })
      // b4  获取所有的同辈元素 (class 为 one 的div的)
      $("#b4").click(function () {
        $("div.one").siblings("div").each(function () {
          console.log(this.innerText);
        })
      })
    })
  </script>

</head>
<body>
<input type="button" value="查找所有子元素 (class 为 one 的div的)" id="b1"/><br/><br/>
<input type="button" value="获取后面的同辈元素 (class 为 one 的div的)" id="b2"/><br/><br/>
<input type="button" value="获取前面的同辈元素 (class 为 one 的div的)" id="b3"/><br/><br/>
<input type="button" value="获取所有的同辈元素 (class 为 one 的div的)" id="b4"/>
<hr/>

<div>ccccccc</div>

<p class="one">c</p>

<div class="one">
  <div id="one">
    XXXXXXX one
  </div>

  <div id="two">
    XXXXXXX two
  </div>

  <div id="three">
    XXXXXXX three
  </div>

  <div id="four">
    XXXXXXX four
  </div>
</div>

<div>tttttttttt</div>

<div>aaaaaaa</div>

<div>bbbbbb</div>

<p>hello, pp</p>

</body>
</html>
